<html lang="en"><head></head><body><form id="mainForm" method="post" action="https://embed.plnkr.co?show=preview" target="eplnkr"><input type="hidden" name="entries[vehicles.controller.js][content]" value="(function () {
  angular
    .module('app', [])
    .controller('VehiclesController', VehiclesController);

  function VehiclesController() {
    var vm = this;
    vm.title = 'Angular 1 Binding Events';
    vm.imagePath = 'angular.png';
    vm.messages = [];
    vm.vehicles = [
      { id: 1, name: 'X-Wing Fighter' },
      { id: 2, name: 'Tie Fighter' },
      { id: 3, name: 'Y-Wing Fighter' }
    ];
    vm.log = function (msg, data) {
      vm.messages.splice(0, 0, msg);
      console.log(msg);
      if (data) {
        console.log(data);
      }
    }
  }
})();



/*
Copyright 2016 JohnPapa.net, LLC. All Rights Reserved.
Use of this source code is governed by an MIT-style license that
can be found in the LICENSE file at http://bit.ly/l1cense
*/"><input type="hidden" name="entries[vehicles.controller.js][encoding]" value="utf8"><input type="hidden" name="entries[index.html][content]" value="<!DOCTYPE html>
<html ng-app=&quot;app&quot;>

  <head>
    <meta charset=&quot;utf-8&quot; />
    <title>AngularJS Plunker</title>
    <script>document.write('<base href=&quot;' + document.location + '&quot; />');</script>
    <script data-require=&quot;angular.js@1.4.x&quot; src=&quot;https://code.angularjs.org/1.4.8/angular.js&quot; data-semver=&quot;1.4.8&quot;></script>
    <script src=&quot;vehicles.controller.js&quot;></script>
  </head>

  <body ng-controller=&quot;VehiclesController as vm&quot;>
    <div>
      <h3>{{vm.title}}</h3>
      <img ng-src=&quot;{{vm.imagePath}}&quot;
        ng-mouseover=&quot;vm.log('mouseover')&quot;
        ng-mousedown=&quot;vm.log('mousedown')&quot;
        ng-mouseleave=&quot;vm.log('mouseleave')&quot;
        ng-mouseup=&quot;vm.log('mouseup')&quot;
        ng-click=&quot;vm.log('click')&quot;
      >
      <div>
        <input
          ng-blur=&quot;vm.log('blur')&quot;
          ng-focus=&quot;vm.log('focus')&quot;
          ng-keydown=&quot;vm.log('keydown', $event)&quot;
          ng-keyup=&quot;vm.log('keyup', $event)&quot;
          ng-keypress=&quot;vm.log('keypress', $event)&quot;
          >
      </div>
      <ul class=&quot;messages&quot;>
        <li ng-repeat=&quot;msg in vm.messages | track by $index&quot;>{{msg}}</li>
      </ul>
    </div>
  </body>

</html>


<!-- 
Copyright 2016 JohnPapa.net, LLC. All Rights Reserved.
Use of this source code is governed by an MIT-style license that
can be found in the LICENSE file at http://bit.ly/l1cense
-->"><input type="hidden" name="entries[index.html][encoding]" value="utf8"><input type="hidden" name="entries[angular.base64.png][content]" value="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"><input type="hidden" name="entries[angular.base64.png][encoding]" value="utf8"><input type="hidden" name="tags[0]" value="angular2"><input type="hidden" name="tags[1]" value="example"><input type="hidden" name="tags[2]" value="first look"><input type="hidden" name="tags[3]" value="angular 1"><input type="hidden" name="title" value="Angular 2 Example - Angular 1 - Binding Events"><input type="hidden" name="source[type]" value="Angular 1 - Binding Events"><input type="hidden" name="source[url]" value="https://angular.io"><input type="hidden" name="entries[README.md][content]" value="### Angular 2 First Look Example 

Angular 1 - Binding Events"><input type="hidden" name="entries[README.md][encoding]" value="utf8"><input type="hidden" name="entries[systemjs.config.js][content]" value="/**
 * PLUNKER VERSION
 * (based on systemjs.config.js in angular.io)
 * System configuration for Angular 2 samples
 * Adjust as necessary for your application needs.
 */
(function (global) {
  System.config({
    // DEMO ONLY! REAL CODE SHOULD NOT TRANSPILE IN THE BROWSER
    transpiler: 'ts',
    typescriptOptions: {
      tsconfig: true
    },
    meta: {
      'typescript': {
        &quot;exports&quot;: &quot;ts&quot;
      }
    },
    paths: {
      // paths serve as alias
      'npm:': 'https://unpkg.com/'
    },
    // map tells the System loader where to look for things
    map: {
      // our app is within the app folder
      app: 'app',
      'main':                       'main.js', // PAPA

      // angular bundles
      '@angular/core': 'npm:@angular/core/bundles/core.umd.js',
      '@angular/common': 'npm:@angular/common/bundles/common.umd.js',
      '@angular/compiler': 'npm:@angular/compiler/bundles/compiler.umd.js',
      '@angular/platform-browser': 'npm:@angular/platform-browser/bundles/platform-browser.umd.js',
      '@angular/platform-browser-dynamic': 'npm:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js',
      '@angular/http': 'npm:@angular/http/bundles/http.umd.js',
      '@angular/router': 'npm:@angular/router/bundles/router.umd.js',
      '@angular/forms': 'npm:@angular/forms/bundles/forms.umd.js',
      '@angular/upgrade': 'npm:@angular/upgrade/bundles/upgrade.umd.js',

      // other libraries
      'rxjs':                       'npm:rxjs',
      'angular-in-memory-web-api':  'npm:angular-in-memory-web-api/bundles/in-memory-web-api.umd.js',
      'ts':                         'npm:plugin-typescript@4.0.10/lib/plugin.js',
      'typescript':                 'npm:typescript@2.0.3/lib/typescript.js',

    },
    // packages tells the System loader how to load when no filename and/or no extension
    packages: {
      'app/core': { main: 'index' }, // PAPA
      'app/models': { main: 'index' }, // PAPA
      'api': { defaultExtension: 'js' }, //PAPA
      app: {
        main: './main.ts',
        defaultExtension: 'ts'
      },
      rxjs: {
        defaultExtension: 'js'
      }
    }
  });
})(this);



/*
Copyright 2016 JohnPapa.net, LLC. All Rights Reserved.
Use of this source code is governed by an MIT-style license that
can be found in the LICENSE file at http://bit.ly/l1cense
*/"><input type="hidden" name="entries[systemjs.config.js][encoding]" value="utf8"><input type="hidden" name="entries[tsconfig.json][content]" value="{
  &quot;compilerOptions&quot;: {
    &quot;target&quot;: &quot;es5&quot;,
    &quot;module&quot;: &quot;commonjs&quot;,
    &quot;moduleResolution&quot;: &quot;node&quot;,
    &quot;sourceMap&quot;: true,
    &quot;emitDecoratorMetadata&quot;: true,
    &quot;experimentalDecorators&quot;: true,
    &quot;removeComments&quot;: false,
    &quot;noImplicitAny&quot;: false,
    &quot;suppressImplicitAnyIndexErrors&quot;: true
  }
}
"><input type="hidden" name="entries[tsconfig.json][encoding]" value="utf8"></form><script>document.getElementById("mainForm").submit();</script></body></html>